package algotithm.interview.shoppee.test3;

import java.io.*;

/**
 * @author zhouyanxiang
 * @Date 2021-03-2021/3/10-17:23

shopee 供应链的运营 Ally 导出了一份商品采购名单，但由于系统的故障，
这个文件格式损坏了，现在她想要把这个文件转换成一个 CSV 文件，请帮帮她。

其他
时间限制: 1000ms

内存限制: 256.0MB

输入输出描述
输入描述
从 stdin 输入，只有一行，格式为

{商品1}\t{数量1}\n{商品2}\t{数量2}\n...{商品n}\t{数量n}\n

其中：

{商品x} 为商品名字，不含空白字符或'\'
{数量x} 为商品数量，可能是 0x 开头的16进制非负整数，也可能是一般的10进制非负整数
格式中的 "\t" 就是两个字符 \ 和 t ,  "\n" 就是两个字符 \ 和 n
这一行最后的两个字符"\n" 可能有，也可能没有，都是合法的输入
输入长度不超过 1000000
输入可能不符合上述格式
例:

晨光AFPM0801\t0x2\n斑马小楷\t40\n

或

晨光AFPM0801\t0x2\n斑马小楷\t40



输出描述
将上述单行输入，转换为多行，数量统一转换为10进制

{商品1},{数量1}

{商品2},{数量2}

...

{商品n},{数量n}

若输入格式不符合要求

输出 null (需要换行符)，注意：在此场景下，进程仍需以0退出。

null

输入输出示例
示例1
输入
复制
晨光AFPM0801\t0x2\n斑马小楷\t40\n
输出
复制
晨光AFPM0801,2
斑马小楷,40
说明
合法输入样例
示例2
输入
复制
晨光AFPM0801\tx2\n斑马小楷\t40
输出
复制
null
说明
非法输入样例(x2不是合法的数量)

 */
public class Main {

    public static void main(String[] args) throws IOException {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(System.out));

        String s = reader.readLine();
        String[] str = s.split("\\n");

        for (int i = 0; i < str.length; i++) {
            writer.write(str[i] + "\n");
        }
        writer.flush();
        writer.close();
        reader.close();
    }

}
